@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1240px; margin:0 auto; position:relative;}

.posR{ position: relative;}
.boxMo{ min-width:1240px;}
.w720{ width: 720px;}
.w450{ width: 450px;}
.w495{ width: 495px;}
.w585{ width: 585px;}
.w575{ width: 575px;}
.w240{ width: 240px;}
.w560{ width: 560px;}
.w655{ width: 655px;}
.box_blue{ padding: 40px 0; background-color: #eef7ff;}

.marB20{ margin-bottom: 20px;}
.marB30{ margin-bottom: 30px;}
.marB40{ margin-bottom: 40px;}

.box_wrap.sty2{ padding: 30px 20px; background-color: #fff; border: none;}
.box_wrap{ padding: 29px 19px; border: 1px solid #ededed;}

.sc1_wrap{ position: relative; width: 720px; height: 400px; }
#swiper1{ width: 720px; height: 400px;}
#swiper1 .swiper-slide{ position: relative; width: 720px; height: 400px;  }

#swiper1 .swiper-slide img{ width: 720px; height: 400px;}
#swiper1 .swiper-slide h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 103px; font: bold 18px/103px "Microsoft Yahei"; text-align: center; background: url(../images/bg_slider_tit.png) repeat-x left top;}
#swiper1 .swiper-slide h3 a{ display: block; max-width: 100%; height: 60px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.sc1_wrap .swiper1-pagination{ position: absolute; bottom: 22px; left: 0; width: 100%; text-align: center; z-index: 10;}
.sc1_wrap .swiper1-pagination span{ display: inline-block; width: 6px; height: 6px; margin: 0 3px; background-color: #fff; border-radius: 3px; }
.sc1_wrap .swiper1-pagination span.swiper-pagination-bullet-active{ width: 40px;}

.sc1_prev, .sc1_next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); cursor: pointer; outline: none; z-index: 10;}
.sc1_prev{ left: 10px; background-position: 0 0;}
.sc1_next{ right: 10px; background-position: -44px 0;}

.lmT{ position: relative; height: 56px; margin-bottom: 14px; border-bottom: 1px solid #ededed;}
.lmT span{  float: left; height: 53px; padding: 0 10px 0 50px; font: bold 24px/52px "Microsoft Yahei"; color: #0078cd; border-bottom: 3px solid #0078cd;}
a.lmT_more{ position: absolute; bottom: 10px; right: 6px; font: 14px/16px "Microsoft Yahei"; color: #666;}
.lmT_zxdt span{ background: url(../images/icon_zxdt.png) no-repeat 10px 12px;}
.lmT_kpyd span{ background: url(../images/icon_kpyd.png) no-repeat 10px 12px;}
.lmT_zcjd span{ background: url(../images/icon_zcjd.png) no-repeat 10px 12px;}
.lmT_xcjcgs span{ background: url(../images/icon_xcjcgs.png) no-repeat 10px 12px;}
.lmT_spjggs span{ background: url(../images/icon_spjggs.png) no-repeat 10px 12px;}

.news_list{}
.news_list li{ position: relative; height: 46px; padding-left: 20px; font: 16px/46px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 7px; height: 7px; margin-top: -4px; border-radius: 50%; background-color: #cecece; content: ""}
.news_list.sty2 li:before{ background-color: #f5c78a;}
.news_list.sty3 li{ float: left; width: 47%; margin-right: 5%; box-sizing: border-box;}
.news_list.sty3 li:nth-child(2n){ margin-right: 0;}
.news_list li a{ color: #666;}

.sc2_wrap{ position: relative; width: 1200px; height: 177px;}
#swiper2{ width: 1200px; height: 177px;}
#swiper2 .swiper-slide{ position: relative; width: 592px; height: 177px;  }

#swiper2 .swiper-slide img{ width: 592px; height: 177px;}


.sc2_prev, .sc2_next{ position: absolute; top: 50%; width: 41px; height: 41px; margin-top: -20px; background-image: url(../images/arr2.png); cursor: pointer; outline: none; z-index: 10;}
.sc2_prev{ left: 10px; background-position: 0 0;}
.sc2_next{ right: 10px; background-position: -41px 0;}

.ad img{ width: 1200px; height: auto;}

.box_fw{ height: auto;  background: url(../images/bg_bsfw.png) no-repeat center top; overflow: hidden;}
.box_fw_wrap{ padding: 30px; margin: 40px 0; background-color: #fff;}
.bsfw{ position: relative; height: 325px;}
.bsfw_lmT{ position: relative; width: 444px; height: 109px; margin: 0 auto 20px; background: url(../images/bg_lmT_bsfw.png) no-repeat center top; content: ""; z-index: 3;}
.bsfw:after{ position: absolute; top: 12px; left: 0; width: 100%; height: 300px; background-color: #f4f8fd; content: "";}
.bsfw_wrap{ position: relative; padding: 0 30px; z-index: 2}
.bsfw_tem{ float: left; width: 208px; height: 150px; margin-right: 20px; box-shadow: 5px 5px 20px 1px #dfdfdf; background-image: url(../images/icon_bsfw.png); border-radius: 30px;}
.bsfw_tem:nth-child(5n){ margin-right: 0;}

.bsfw_tem.tem1{ background-position: 0 0}
.bsfw_tem.tem2{ background-position: 0 -150px}
.bsfw_tem.tem3{ background-position: 0 -300px}
.bsfw_tem.tem4{ background-position: 0 -450px}
.bsfw_tem.tem5{ background-position: 0 -600px}
.bsfw_tem.tem6{ background-position: 0 -750px}
.bsfw_tem.tem7{ background-position: 0 -900px}
.bsfw_tem.tem8{ background-position: 0 -1050px}
.bsfw_tem a{ display: block; width: 100%; height: 100%;}
.bsfw_tem p{ padding-top: 106px; font-size: 16px; line-height: 18px; color: #333333; text-align: center;}

.gdzwfww{ width: 560px; height: 322px; padding: 30px; background-color: #f6f6f6; box-sizing: border-box;}

.hdjl_wrap{ width: 655px; height: 322px; padding: 33px 31px; background-color: #f6f6f6; box-sizing: border-box;}
.hdjl_tem{ position: relative; float: left; width: 270px; height: 110px; margin: 0 52px 36px 0; background: url(../images/bg_btn_hdjl.png) no-repeat center top;}
.hdjl_tem:nth-child(2n){ margin-right: 0}
.hdjl_tem:nth-child(3), .hdjl_tem:nth-child(4){ margin-bottom: 0}
.hdjl_tem a{ display: block; width: 100%; height: 100%;}
.hdjl_tem i{position: absolute; top: 28px; left: 35px; width: 55px; height: 55px; background-image: url(../images/icon_hdjl.png);}
.hdjl_tem.tem1 i{ background-position: 0 0}
.hdjl_tem.tem2 i{ background-position: 0 -55px}
.hdjl_tem.tem3 i{ background-position: 0 -110px}
.hdjl_tem.tem4 i{ background-position: 0 -165px}
.hdjl_tem p{ height: 110px; padding-left: 110px; font-size: 18px; line-height: 110px; color: #fff;}

.lmT{ position: relative; height: 56px; margin-bottom: 14px; border-bottom: 1px solid #ededed;}
.lmT span{ float: left; height: 53px; padding: 0 10px 0 50px; font: bold 24px/52px "Microsoft Yahei"; color: #0078cd; border-bottom: 3px solid #0078cd;}
a.lmT_more{ position: absolute; bottom: 10px; right: 6px; font: 14px/16px "Microsoft Yahei"; color: #666;} 

.index_tab{ padding-bottom: 20px; margin-bottom: 20px; position: relative; border-bottom: 1px solid #ededed;}
.index_tab .etabs{ position: relative; height: 56px; margin-bottom: 14px; border-bottom: 1px solid #ededed;}
.index_tab .etabs a.tab{ position: relative; float: left; height: 53px; padding: 0 10px 0 50px; margin-right: 10px; font: 24px/52px "Microsoft Yahei"; color: #666666; }
#index_tab .etabs .tab:before{ position: absolute; top: 15px; left: 9px; width: 31px; height: 28px; background-image: url(../images/icon_tab1.png); content: ""}
#index_tab .etabs a.tab.flfg:before{ background-position: 0 0}
#index_tab .etabs a.tab.gfwj:before{ background-position: 0 -28px}
#index_tab .etabs a.tab.zdyz:before{ background-position: 0 -56px}

#index_tab .etabs a.tab.flfg.active:before{ background-position: -31px 0}
#index_tab .etabs a.tab.gfwj.active:before{ background-position: -31px -28px}
#index_tab .etabs a.tab.zdyz.active:before{ background-position: -31px -56px}

.index_tab .etabs .tab:hover, .index_tab .etabs .tab.active{ font-weight: bold; color: #0078cd; border-bottom: 3px solid #0078cd;}

#index_tab2 .etabs .tab:before{ position: absolute; top: 15px; left: 9px; width: 31px; height: 29px; background-image: url(../images/icon_tab2.png); content: ""}
#index_tab2 .etabs a.tab.jgxxgk:before{ background-position: 0 0}
#index_tab2 .etabs a.tab.fxjc:before{ background-position: 0 -29px}

#index_tab2 .etabs a.tab.jgxxgk.active:before{ background-position: -31px 0}
#index_tab2 .etabs a.tab.fxjc.active:before{ background-position: -31px -29px}

#index_tab3 .etabs .tab:before{ position: absolute; top: 15px; left: 9px; width: 31px; height: 29px; background-image: url(../images/icon_tab3.png); content: ""}
#index_tab3 .etabs a.tab.zxdt:before{ background-position: 0 0}
#index_tab3 .etabs a.tab.tzgg:before{ background-position: 0 -29px}

#index_tab3 .etabs a.tab.zxdt.active:before{ background-position: -31px 0}
#index_tab3 .etabs a.tab.tzgg.active:before{ background-position: -31px -29px}

.index_tab .tabs{  position: relative;}

a.tab_more{ position: absolute; top: -40px; right: 6px; font: 14px/16px "Microsoft Yahei"; color: #666;} 

.xxgk_tem{ position: relative; float: left; width: 345px; height: 62px; margin: 0 30px 14px 0; text-align: center; box-sizing:border-box; border: 1px solid #ededed;}
.xxgk_tem:nth-child(2n){ margin-right: 0}
/* .xxgk_tem a{ position: relative; display: inline-block; padding-left: 40px; margin-top: 12px;}
.xxgk_tem i{ position: absolute; top: 0; left: 0; width: 28px; height: 28px; background-image: url(../images/icon_xxgk.png); } */
.xxgk_tem i:before{ position: absolute; top: 30px; left: -2px; width: 33px; height: 18px; background: url(../images/icon_shadow.png) no-repeat center top; content: ""}
.xxgk_tem a {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.xxgk_tem i {
    position: absolute;
    top: 12px;
    left: 88px;
    width: 28px;
    height: 28px;
    background-image: url(../images/icon_xxgk.png);
}


.xxgk_tem.tem1 i{ background-position: 0 0}
.xxgk_tem.tem2 i{ background-position: 0 -28px}
.xxgk_tem.tem3 i{ background-position: 0 -56px}
.xxgk_tem.tem4 i{ background-position: 0 -84px}
.xxgk_tem.tem5 i{ background-position: 0 -112px}
.xxgk_tem.tem6 i{ background-position: 0 -140px}
.xxgk_tem.tem3, .xxgk_tem.tem4{ margin-bottom: 0;}
/* .xxgk_tem p{ height: 28px; font: bold 16px/34px "Microsoft Yahei"; color: #333} */
.xxgk_tem p {
    height: auto;
    font: bold 16px/54px "Microsoft Yahei";
    color: #333;
    position: absolute;
    top: 0;
    left: 130px;
}
.xxgk_tem:hover p{ color: #0078cd;}

/*中心动态*/
.box_wrap2{ padding: 29px; border: 1px solid #ededed;}
.img_news_tem{ position: relative; float: left; width: 570px; height: 324px; margin: 0 40px 40px 0;}
.img_news_tem:nth-child(2n){ margin-right: 0}
.img_news_tem img{ width: 100%; height: 100%;}
.img_news_tem h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; font: 16px/48px "Microsoft Yahei"; color: #fff; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}


.lmT2{ position: relative; height: 56px; margin-bottom: 14px; border-bottom: 1px solid #ededed;}
.lmT2 > a{ position: relative;  height: 56px; padding-left: 18px; font: bold 24px/56px "Microsoft Yahei"; color: #0078cd;}
.lmT2 > a:before{ position: absolute; top: 50%;left: 4px; width: 3px; height: 24px; margin-top: -12px; background-color: #0078cd; content: '';}
.lmT2 span.more{ position: absolute; bottom: 20px; right: 10px; font: 16px/16px "Microsoft Yahei"; color: #666; }
.lmT2 span.more a{ color: #666;}

.news_list2{}
.news_list2 li{ height: 46px;}
.news_list2 li h3{ position: relative; float: left; width: 80%; height: 46px; padding-left: 20px; font: 16px/46px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list2 li h3:before{ position: absolute; top: 50%; left: 0; width: 7px; height: 7px; margin-top: -4px; border-radius: 50%; background-color: #cecece; content: ""}
.news_list2 li span{ float: right; font-size: 14px; line-height: 46px; color: #999;}

/*医疗器械*/
.news_tab{ position: relative;}
.news_tab .etabs{ position: absolute; top: -45px; right: 0; height: 18px; }
.news_tab .etabs a.tab{ position: relative; float: left; height: 18px; padding-right: 14px; margin-right: 14px; font: 16px/18px "Microsoft Yahei"; color: #666; text-align: center; cursor: pointer; border-right: 1px solid #666;}
.news_tab .etabs a.tab:last-child{ margin-right: 0; padding-right: 0; border: none;}


.news_tab .etabs .tab:hover, .news_tab .etabs .tab.active{ font-weight: bold;}

.news_tab .tabs{ }

.gg_wrap{ float: left; width: 418px; height: 178px; padding: 12px 30px 0; box-sizing: border-box; border: 1px solid #ededed;}
.gg_tem{ position: relative; float: left; width: 60px; margin-right: 88px;}
.gg_tem:last-child{ margin-right: 0}
.gg_tem i{ display: block; width: 55px; height: 55px; margin: 0 auto 8px; background-image: url(../images/icon_gg.png);}
.gg_tem.tem1 i{ background-position: 0 0}
.gg_tem.tem2 i{ background-position: 0 -55px}
.gg_tem.tem3 i{ background-position: 0 -110px}
.gg_tem p{ font: 14px/14px "Microsoft Yahei"; color: #333333; text-align: center;}

/*政策法规*/
.box_wrap4{ padding: 19px 29px; border: 1px solid #ededed;}

.zwgk_tem{ position: relative; width: 240px; height: 86px; margin-bottom: 45px; background-color: #e7f4fe;}
.zwgk_tem:last-child{ margin-bottom: 0;}
.zwgk_tem i{ position: absolute; top: 14px; left: 30px; width: 58px; height: 58px; background-image: url(../images/icon_zwgk.png);}
.zwgk_tem.tem1 i{ background-position: 0 0}
.zwgk_tem.tem2 i{ background-position: 0 -58px}
.zwgk_tem.tem3 i{ background-position: 0 -116px}
.zwgk_tem.tem4 i{ background-position: 0 -174px}
.zwgk_tem p{ position: absolute; top: 0; left: 116px; height: 86px; font: 24px/86px "Microsoft Yahei"; color: #0078cd;}

.zcfg_wrap{ padding: 30px 0; margin-bottom: 30px; background-color: #deeffd;}
.zcfg_con{ width: 1240px; padding: 20px 30px ; margin: 0 auto; background: url(../images/bg_box_zcfg.png) no-repeat center top #fff; box-sizing: border-box; border-radius: 10px;}

.lmT_zcfg{ position: relative; height: 34px; padding: 0 0 13px 48px; margin-bottom: 20px; background: url(../images/icon_zcfg.png) no-repeat 10px 2px; border-bottom: 3px solid #0078cd;}
.lmT_zcfg span{ font: bold 30px/34px "Microsoft Yahei"; color: #333;}

.tzgg_wrap{ float: right; box-sizing: border-box; width: 970px; height: 480px; padding: 24px 30px 0; border: 1px solid #ededed;}

.tab2{ position: relative; }
.tab2 .etabs{ position: relative; height: 56px; margin-bottom: 15px; border-bottom: 1px solid #ededed}
.tab2 .etabs a.tab{ float: left; height: 56px; padding: 0 20px; font: 24px/56px "Microsoft Yahei"; color: #0078cd;}

.tab2 .etabs .tab:hover, .tab2 .etabs .tab.active{  font-weight: bold; }

.tab2 .panel-container{ }

/* .xxgk_tem2{ position: relative; float: left; width: 280px; height: 136px; margin-right: 20px; background-color: #f5faff;} */
.xxgk_tem2{ position: relative; float: left; width: 380px; height: 136px; margin-right: 20px; background-color: #f5faff;}
.xxgk_tem2:last-child{ margin-right: 0;}
.xxgk_tem2 a{ display: block; width: 100%; height: 100%;}
.xxgk_tem2 i{ position: absolute; top: 45px; left: 70px; width: 40px; height: 45px; background-image: url(../images/icon_xxgk2.png);}
.xxgk_tem2.sty1 i{ background-position: 0 0}
.xxgk_tem2.sty2 i{ background-position: 0 -45px}
.xxgk_tem2.sty3 i{ background-position: 0 -90px}
.xxgk_tem2.sty4 i{ background-position: 0 -135px}
.xxgk_tem2.sty5 i{ background-position: 0 -180px}
.xxgk_tem2 .p_wrap{ position: absolute; top: 0; left: 128px; display: flex; align-items: center; height: 136px;}
.xxgk_tem2 p{  font: 16px/22px "Microsoft Yahei"; color: #666}

/*图片新闻*/
.sc_img_wrap{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); overflow: hidden; z-index: 999}
.show_img{ position: relative;  width: 1060px; margin: 100px auto 0; border: 4px solid #fff;}
.show_img img{ width: 100%; height: auto}
.img_close{ display: block; width: 40px; height: 40px; margin: 20px auto 0; background: url(../images/btn_close.png) no-repeat center top; cursor: pointer;} 
/* .tab_wrap_img{}
.etabs_img{}
.etabs_img a{ }
.etabs_img a img{float: left; width: 570px; height: 324px; margin: 0 40px 30px 0;}
.etabs_img a:nth-child(2n) img{ margin-right: 0}

.wc_img_wrap{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); overflow: hidden;}
#swiper-container_img{ position: relative;  width: 1060px; margin: 100px auto 0; border: 4px solid #fff;}
#swiper-container_img .swiper-slide{ position: relative; width: 1000px; height: 648px;}
#swiper-container_img .swiper-slide img{ width: 100%; height: 100%;}

.sc_img_prev, .sc_img_next{ position: absolute; top: 402px; width: 44px; height: 44px; background-image: url(../images/arr1.png); cursor: pointer; outline: none; z-index: 10;}
.sc_img_prev{ left: 50%; margin-left: -510px; background-position: 0 0;}
.sc_img_next{ right: 50%; margin-right: -510px; background-position: -44px 0;}*/

/*专题专栏*/
.img_list_tem{ position: relative; float: left; width: 570px; margin: 0 40px 30px 0;}
.img_list_tem:nth-child(2n){ margin-right: 0}
.img_list_tem img{ width: 570px; height: 324px;}
.img_list_tem h3{ margin-top: 14px; height: 28px; font: 20px/28px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.img_list_tem h3 a{ color: #333;}

.zt_name{ height: 56px; margin-bottom: 15px; border-bottom: 1px solid #ededed;}
.zt_name a{ float: left; height: 56px; padding: 0 20px; font: 24px/56px "Microsoft Yahei"; color: #0078cd;}
.zt_name a.active{ color: #fff; background-color: #0078cd}

.zt_list_tem{ position: relative; float: left; width: 570px; margin: 0 40px 30px 0;}
.zt_list_tem:nth-child(2n){ margin-right: 0}
.zt_list_tem img{ width: 570px; height: 170px;}
.zt_list_tem h3{ margin-top: 14px; height: 28px; font: 20px/28px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zt_list_tem h3 a{ color: #333;}

/*通用概览*/
.list_wrap{ padding: 50px 70px; margin-bottom: 40px; background-color: #fff; border: 2px dotted #bfbfbf;}
.gl_list{}
.gl_list li{ height: 46px;}
.gl_list li:nth-child(5n){ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.gl_list li h3{ position: relative; float: left; width: 80%; height: 48px; padding-left: 20px; font: 16px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gl_list li h3:before{ position: absolute; top: 50%; left: 0; width: 5px; height: 5px; margin-top: -3px; background-color: #1e76bf; content: ""}
.gl_list li span{ float: right; font-size: 16px; line-height: 48px; color: #999;}

.pages{ margin: 30px auto 0px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 5px; font-size: 14px; line-height: 34px; text-align: center; color: #333; border: 1px solid #e6e6e6;  border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 34px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #1e76bf; border-color: #1e76bf; }

.gl_list_img{ margin-bottom: 40px;}
.gl_list_img li{ position: relative; float: left; width: 590px; height: 330px; margin: 0 20px 20px 0; border-radius: 6px; overflow: hidden;}
.gl_list_img li:nth-child(2n){ margin-right: 0}
.gl_list_img li img{ width: 100%; height: 100%}
.gl_list_img li h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; font: 16px/60px "Microsoft Yahei"; color: #fff; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99146b90', endColorstr='#99146b90'); background: rgba(20,107,144,0.8); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*细览*/
.loc{ margin-bottom: 22px; padding: 0 20px 0 26px; font-size: 16px; line-height: 24px; color: #323232; background: url(../images/icon_loc.png) no-repeat left 2px;}
.loc a{ color: #323232;}
.loc span{}

.box_wrap3{ padding: 39px 69px; border: 1px solid #ededed;}
.article{ }
.article_t{ margin-bottom: 40px; font: bold 28px/36px "Microsoft Yahei"; color: #333333; text-align: center;}
.article_item{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #d7d9da;}
.article_item span{ font-size: 16px; line-height: 24px; color: #666;}
.article_item .article_item_tem{ float: left; margin-right: 10px;}
.article_item .article_fs{ float: right; margin-right: 20px;}
.article_item .article_fs a{color: #666; cursor: pointer;}

a.atricle_print{ float: right; margin-right: 20px; font-size: 16px; line-height: 24px; color: #666; cursor: pointer;}

.article_con{ margin-bottom: 30px;}
.article_con p{ font-size: 16px; line-height: 36px; color: #333;}
.article_con img{ display: block; max-width: 1000px; height: auto; margin: 20px auto ;}

.article_share{ float: right;}

.fj{ display: none; margin-top: 20px;}
.fj span, .fj a{ font-size: 14px; line-height: 24px; color: #999;}

/* sitemap */
.sitemap_tem{ margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #dfdfdf;}
.column{ margin-bottom: 20px; font-size: 20px; line-height: 30px;}
.column a{  color: #e85603;}
.column_list{ }
.column_list li{ position: relative; float: left;  padding-left: 10px; margin: 0 30px 10px 0; font: 16px/20px "Microsoft Yahei"; }
.column_list li:before{ position: absolute; top: 50%; left: 0; width: 4px; height: 4px; margin-top: -2px; background-color: #333; border-radius: 50%; content: "";}
.column_list li.qrcode:before{ display: none;}
.column_list li a{}
.column_list li p{ font-size: 12px; text-align: center; color: #888;}

.guidang{ position: absolute; top: 120px; left: 50%; width: 300px; height: 150px; margin-left: 400px; background: url(../images/icon_gd.png) no-repeat center top;}
.guidang span{ position: absolute; left: 0; bottom: 26px; width: 100%; font: 20px/20px "Microsoft Yahei"; color: #e60012; text-align: center;}

/* 20240722 */
.rb{ position: fixed; bottom: 0; right: 0; z-index: 100}
.rb .close{ position: absolute; top: 0; right: 0; width: 30px; height: 30px; font: 14px/30px "Microsoft Yahei"; color: #fff; text-align: center; cursor: pointer;}
a.rb_wz{ display: block; width: 280px; height: 160px; padding: 44px 20px 0; background-color: #014ec2; box-sizing: border-box;}
a.rb_wz p{ font: 16px/24px "Microsoft Yahei"; color: #fff; text-align: justify;}
a.rb_wz p span{ position: absolute; bottom: 10px; right: 20px; width: 100%; margin-top: 20px; text-align: right; font-size: 12px;}

/*20240801 检查员查询*/
.jcy_wrap{ padding: 130px 230px 90px; margin-bottom: 40px; background-color: #e4f1f9; border-radius: 6px;}
.jcy_tit{ margin-bottom: 40px; font-size: 30px; line-height: 40px; color: #226ebc; text-align: center;}
.jcy_search{ width: 100%; height: 72px; margin-bottom: 14px; background: url(../images/icon_jcy_search.png) no-repeat 706px center #fff; border: 1px solid #5891ed; border-radius: 4px; box-sizing: border-box;}
.jcy_keyword{ width: 80%; height: 100%; font: 24px/70px "Microsoft Yahei"; color: #333; text-indent: 1em; background: none; border: none; outline: none;}
p.keyword_des{ margin-bottom: 30px; font: 20px/24px "Microsoft Yahei"; color: #7e7e7e;}

a.dcy_btn{ display: flex; justify-content: center; align-items: center; width: 380px; height: 56px; font: 24px/56px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #5891ed; border-radius: 4px; cursor: pointer;}
a.dcy_btn:hover{ color: #fff;}
.dcy_btn:before{ display: inline-block; width: 28px; height: 28px; margin-right: 8px; background-image: url(../images/icon_jcy_btn.png); content: ""}
.dcy_btn.xm:before{ background-position: 0 0}
.dcy_btn.bh:before{ background-position: -28px 0;}

.lmT_cxjg { margin-bottom: 40px; border-bottom: 1px solid #d2d2d2}
.lmT_cxjg span{ background: url(../images/icon_jcy_result.png) no-repeat 10px center;}

.dcy_result_wrap{ display: none;}
p.no{ display:none; font: 24px/30px "Microsoft Yahei"; color: #7e7e7e;}

.dcy_result{ }
.dcy_result_tem{ margin-bottom: 40px;}
.dcy_result_tem .row{ display: flex; min-height: 70px; font: 22px/70px "Microsoft Yahei"; color: #000; background-color: #fff; border-bottom: 1px solid #dcdcdc}
.row > span{ display: flex; align-items: center; justify-content: center; width: 20%; padding: 0 5px; text-align: center; line-height: 36px; color: #000; box-sizing: border-box;}
/* .dcy_result_tem:nth-child(odd) .row span{ background-color: #f3f3f3;}
.dcy_result_tem:nth-child(even) .row span{ background-color: #d7e6ff;} */
.dcy_result_tem:nth-child(5n+1) .row > span{ background-color: #f3f3f3;}
.dcy_result_tem:nth-child(5n+2) .row > span{ background-color: #BBDEFB;}
.dcy_result_tem:nth-child(5n+3) .row > span{ background-color: #90CAF9;}
.dcy_result_tem:nth-child(5n+4) .row > span{ background-color: #64B5F6;}
.dcy_result_tem:nth-child(5n+5) .row > span{ background-color: #42A5F5;}

.row > p, .row .row_des{ width: 80%; text-align: center; color: #000;}
.row_des_tem{ display: flex;}
.row_des_tem > span{ width: 30%; text-align: right;}
.row_des_tem.sty2 > span{ width: 40%; text-align: right;}
.row_des_tem > p{ color: #333;}

/* 20250108 */
/*ad*/
#gg1{ position: relative;  z-index: 999;}
#gg1 .btn_close{ position: absolute; top: 0; right: 0; width: 20px; height: 20px; font-size: 14px; line-height: 20px; text-align: center; color: #fff; cursor: pointer;}